﻿
''' <summary>
''' Diálogo Mostrar Ayuda
''' </summary>
''' <remarks>Creado por: David Murillo, Creado: 20/06/2010, Modificado: 30/06/2010</remarks>
Public Class MostrarAyuda

    ''' <summary>
    ''' Muestra la ayuda 
    ''' </summary>
    ''' <param name="sender">El objeto que lo envía</param>
    ''' <param name="e">Argumentos del evento</param>
    ''' <remarks>Creado por: David Murillo, Creado: 20/06/2010, Modificado: 30/06/2010</remarks>
    Private Sub tvAyuda_AfterSelect(ByVal sender As System.Object, ByVal e As System.Windows.Forms.TreeViewEventArgs) Handles tvAyuda.AfterSelect

        Select Case e.Node.Name

            Case "ndUsuarios"

                lblTitulo.Text = "Ayuda sobre los usuarios"

                lblParrafo.Text = "   -Identificar Usuario: Para identificar al usuario debe iniciar la aplicación, " & vbCrLf _
                   & "ingresar el nombre de usuario, contraseña y presionar aceptar." & vbCrLf & vbCrLf _
                   & "   -Cerrar Sesión: Para cerrar sesión puede ir al menú de la izquierda y seleccionar cerrar " & vbCrLf _
                   & "sesión o bien cerrar la ventana principal." & vbCrLf & vbCrLf _
                   & "   -Registrar Usuario: Para registrar un usuario seleccione la pestaña de usuarios e ingrese " & vbCrLf _
                   & "al menú de registro, luego ingresar los datos del usuario y presionar el botón de registrar." & vbCrLf & vbCrLf _
                   & "   -Buscar Usuario: Para buscar un usuario seleccione la pestaña de usuarios e ingrese al menú " & vbCrLf _
                   & "de búsqueda, indique los criterios y presione el botón de buscar." & vbCrLf & vbCrLf _
                   & "   -Eliminar Usuario: Para eliminar un usuario seleccione la pestaña de usuarios, seleccione el " & vbCrLf _
                   & "menú de búsqueda, realice la búsqueda, seleccione el usuario, presione el botón de eliminar y con-" & vbCrLf _
                   & "firme el mensaje." & vbCrLf & vbCrLf _
                   & "   -Modificar Usuario: Para modificar los datos de un usuario primero debe consultar los datos," & vbCrLf _
                   & "luego modifique los datos que desea cambiar y presione el botón de modificar datos." & vbCrLf & vbCrLf _
                   & "   -Recuperar Contraseña: Para recuperar la contraseña primero debe insertar su nombre de usuario" & vbCrLf _
                   & "seguido de su fecha de nacimiento, luego el sistema le enviará a su correo electrónico una nueva  " & vbCrLf _
                   & "contraseña de acceso. Debe tener su dirección de correo electrónico disponible, si no póngase en  " & vbCrLf _
                   & "contacto con el administrador del sistema." & vbCrLf & vbCrLf _
                   & "   -Modificar contraseña: Para modificar la contraseña primero debe consultar los datos de un usua-" & vbCrLf _
                   & "rio, luego presione el botón de modificar contraseña, ingrese los datos y luego presione modificar." & vbCrLf

            Case "ndDepartamentos"

                lblTitulo.Text = "Ayuda de departamentos"

                lblParrafo.Text = "   -Registrar departamento le permite guardar en la base de datos un nuevo departam-" & vbCrLf _
                   & "ento. Para empezar ingrese un nombre y una descripción, para registrar presione el botón de Registrar." & vbCrLf & vbCrLf _
                   & "   -Buscar Departamento le permite buscar un departamento ya sea por un código o" & vbCrLf _
                   & "por un nombre, si ambos campos quedan vacíos se hace una búsqueda de todos los" & vbCrLf _
                   & "departamentos. Para empezar presione el botón de Buscar." & vbCrLf & vbCrLf _
                   & "   -Modificar departamento le permite modificar los datos de un determinado departa-" & vbCrLf _
                   & "mento, para empezar seleccione una fila de algún resultado de la búsqueda de departa-" & vbCrLf _
                   & "mentos, presione el botón de Modificar, modifique los datos y luego presione en Modificar una" & vbCrLf _
                   & "una vez que esté contento con los cambios." & vbCrLf & vbCrLf _
                   & "   -Eliminar departamento le permite eliminar un departamento seleccionado. Para empe-" & vbCrLf _
                   & "zar seleccione una fila de algún resultado de la búsqueda de departamentos, luego presione" & vbCrLf _
                   & "el botón de Eliminar, si está conforme con lo propuesto puede aceptar y eliminar los departamentos," & vbCrLf _
                   & "de no aceptar se cancelará la operación."

            Case "ndPeriodo"

                lblTitulo.Text = "Ayuda de modificar periodo de curriculo vitae"

                lblParrafo.Text = "   -El periodo es la cantidad de dias que tiene un usuario para actualizar su currículo " & vbCrLf _
                   & "vitae, para modificar el periodo ingrese la cantidad y seleccione un tipo ya sean dias, meses o años," & vbCrLf _
                   & "una vez ingresado el dato presione el botón de modificar para hacer los cambios."

            Case "ndCargas"

                lblTitulo.Text = "Ayuda de modificar las cargas sociales"

                lblParrafo.Text = "   -Las cargas sociales son las deducciones obligatorias que se le hacen al patrono " & vbCrLf _
                   & "y al trabajador. Las cargas sociales no deberían exceder el 100% en ningún caso y éstas están por" & vbCrLf _
                   & "defecto en un 14% la deducción de la CCSS y un 9% de deducción al trabajador. Para empezar ingre-" & vbCrLf _
                   & "se los nuevos valores a las cargas y presione el botón de Modificar."

            Case "ndConsultarDatosU"

                lblTitulo.Text = "Ayuda sobre consultar datos un usuario"

                lblParrafo.Text = "   -Asignar bonificación general: Si se desea asignar una bonificación general a un " & vbCrLf _
                   & "usuario, realice la consulta de datos del usuario, y seleccione la funcionalidad." & vbCrLf _
                   & "   -Para asignar una bonificación general ingrese el porcentaje de la bonificación y ejecute la  " & vbCrLf _
                   & "funcionalidad." & vbCrLf & vbCrLf _
                   & "   -Asignar bonificación a metas: Si se desea asignar una bonificación de metas a un usuario,    " & vbCrLf _
                   & "realice la consulta de datos del usuario, y seleccione la funcionalidad." & vbCrLf _
                   & "   -Para asignar una bonificación de metas ingrese el porcentaje de la bonificación y ejecute la " & vbCrLf _
                   & "funcionalidad." & vbCrLf & vbCrLf _
                   & "   -Consultar Datos de Usuario: Para ver los datos de un usuario seleccione la pestaña de usuari-" & vbCrLf _
                   & "os, seleccione el menú de búsqueda, realice la búsqueda, seleccione el usuario y presione el botón" & vbCrLf _
                   & "de consultar datos." & vbCrLf & vbCrLf _
                   & "   -Cambiar Estado de Empleado: Para cambiar el estado de un empleado seleccione la pestaña de " & vbCrLf _
                   & "usuarios, seleccione el menú de búsqueda, realice la búsqueda, seleccione el usuario, presione" & vbCrLf _
                   & "presione el botón de cambiar estado, seleccione el estado y presione el botón de aceptar." & vbCrLf & vbCrLf _
                   & "   -Modificar Vacaciones: Para modificar las vacaciones de un usuario primero debe consultar " & vbCrLf _
                   & "los datos, luego modifique las vacaciones utilizadas y presione el botón de modificar vacaciones." & vbCrLf & vbCrLf _
                   & "   -Consultar Liquidación: Para consultar la liquidación de un empleado primero debe consultar los" & vbCrLf _
                   & "datos y luego presionar el botón de consultar liquidación." & vbCrLf & vbCrLf _
                   & "   -Liquidar Empleado: Para liquidar un empleado primero debe consultar los datos y luego presionar el botón" & vbCrLf _
                   & "de liquidar." & vbCrLf & vbCrLf _
                   & "   -Asignar Puesto a Empleado: Seleccione primero el campo de Departamento al que pertenecerá el empleado." & vbCrLf _
                   & "-Después de haber seleccionado el departamento, el campo de puesto tendrá los posibles" & vbCrLf _
                   & "puestos para ese empleado dentro de ese departamento. Seleccione el que desea." & vbCrLf _
                   & "-Presione el botón de aceptar para realizar la asignación." & vbCrLf



            Case "ndMetas"

                lblTitulo.Text = "Ayuda sobre las Metas"

                lblParrafo.Text = "   -Consultar Metas: Seleccione una fila para poder Modificar o Eliminar una meta." & vbCrLf _
                   & "-El botón de Modificar modifica la meta seleccionada." & vbCrLf _
                   & "-El botón de Eliminar elimina la meta seleccionada." & vbCrLf _
                   & "-El botón de Agregar le permite ver la pantalla para registrar una meta al empleado" & vbCrLf _
                   & "relacionado con el código de empleado que se muestra en la parte superior de la pantalla." & vbCrLf & vbCrLf _
                   & "   -Registrar Meta: Ingrese la descripción de la meta." & vbCrLf _
                   & "-Seleccione la fecha de inicio de la meta, presionando el botón en el número de día/mes/" & vbCrLf _
                   & "año dentro del calendario." & vbCrLf _
                   & "-Seleccione la fecha esperada de la meta, presionando el botón en el número de día/mes/" & vbCrLf _
                   & "año dentro del calendario." & vbCrLf _
                   & "-La fecha esperada tiene que ser después de la fecha de inicio." & vbCrLf _
                   & "-Presione el botón de Aceptar para completar el registro de la meta." & vbCrLf & vbCrLf _
                   & "   -Modificar Meta: Modifique el campo de descripción de la meta." & vbCrLf _
                   & "-Modifique la fecha de inicio de la meta, presionando el botón en el número de día/mes/" & vbCrLf _
                   & "año dentro del calendario." & vbCrLf _
                   & "-Modifique la fecha esperada de la meta, presionando el botón en el número de día/mes/" & vbCrLf _
                   & "año dentro del calendario." & vbCrLf _
                   & "-Modifique la fecha real de la meta, presionando el botón en el número de día/mes/año" & vbCrLf _
                   & "dentro del calendario." & vbCrLf & vbCrLf _
                   & "   -Eliminar Meta: Seleccione el botón de aceptar para eliminar la meta que se le muestra." & vbCrLf _
                   & "-Se le indicara que confirme esta acción." & vbCrLf


            Case "ndGeneral"

                lblTitulo.Text = "Ayuda sobre las configuraciones generales"

                lblParrafo.Text = "   -Exportar archivo xml: Si se desea exportar un archivo XML, vaya a la pantalla de" & vbCrLf _
                   & "configuración, elija la opción de configuración general, y seleccione la funcionalidad de expor- " & vbCrLf _
                   & "tar archivo XML." & vbCrLf _
                   & "   -Para realizar la exportación exitosa del archivo XML, seleccione la dirección donde desea gua-" & vbCrLf _
                   & "rdar el mismo, y seleccione la opción de guardar." & vbCrLf & vbCrLf _
                   & "   -Subir manual de puestos: Si se desea subir un manual de puesto, vaya a la pantalla de confi- " & vbCrLf _
                   & "guración y elija la opción de configuración general." & vbCrLf _
                   & "Para realizar la carga del manual de puesto, seleccione la dirección donde se encuentre el archi-" & vbCrLf _
                   & "vo y seleccione la opción de cargar." & vbCrLf & vbCrLf _
                   & "   -Descargar manual de puestos: Si se desea descargar un manual de puesto, valla a la pantalla de " & vbCrLf _
                   & "configuración y elija la opción de configuración general." & vbCrLf _
                   & "   -Para realizar la descarga del manual de puesto, seleccione la dirección donde se desea descarg-" & vbCrLf _
                   & "ar el documento y seleccione la opción de cargar." & vbCrLf & vbCrLf _
                   & "   -Aumento salarial: Si se desea realizar un aumento salarial, valla a la pantalla de configuración," & vbCrLf _
                   & "elija la opción de configuración general y solicite la funcionalidad." & vbCrLf _
                   & "   -Para realizar el aumento salarial en el sistema, seleccione la funcionalidad, ingrese el porcenta-" & vbCrLf _
                   & "je de aumento y ejecute ésta." & vbCrLf & vbCrLf _
                   & "   -Aplicar planilla: Si se desea realizar la aplicación de una planilla para consultar el salario neto" & vbCrLf _
                   & "total de todos los empleados, vaya a la pantalla de configuración, elija la opción de configuración ge-" & vbCrLf _
                   & "neral y solicite la funcionalidad." & vbCrLf & vbCrLf _
                   & "   -Realizar pago de los salarios: Si se desea realizar el pago salarial de todos los empleados, vaya a la" & vbCrLf _
                   & "pantalla de configuración, elija la opción de configuración general y solicite la funcionalidad." & vbCrLf _
                   & "Si no logra realizar el pago los motivos pueden ser:" & vbCrLf _
                   & "Error de conexión con la base de datos." & vbCrLf _
                   & "Se produjo algún error con los movimientos de las cuentas contables." & vbCrLf



            Case "ndCuentasContables"

                lblTitulo.Text = "Ayuda sobre las cuentas contables"

                lblParrafo.Text = "   -Agregar movimiento: Si se desea agregar un nuevo movimiento a una cuenta contable, vaya" & vbCrLf _
                   & "a la pantalla de búsqueda de cuentas contable, realice la búsqueda, seleccione la cuenta contable y soli-" & vbCrLf _
                   & "cite la funcionalidad." & vbCrLf & vbCrLf _
                   & "   -Consultar Cuenta Contable: Digite el código de la cuenta contable que desea consultar." & vbCrLf _
                   & "Se puede digitar el código no completo y esto le mostrará las cuentas contables con un código aproximado." & vbCrLf _
                   & "Seleccione una fila para poder Modificar o Eliminar la cuenta contable seleccionada." & vbCrLf _
                   & "Para registrar una cuenta contable presione el botón Agregar." & vbCrLf _
                   & "Para registrar un movimiento presione el botón Agregar Movimiento." & vbCrLf & vbCrLf _
                   & "   -Agregar Cuenta Contable: Ingrese el código de la cuenta contable. Este solo puede contener números." & vbCrLf _
                   & "Ingrese una breve descripción de la cuenta contable." & vbCrLf & vbCrLf _
                   & "   -Modificar Cuenta Contable: Modifique el campo de texto de descripción de la cuenta contable." & vbCrLf _
                   & "Modifique el campo de Saldo de la cuenta contable. Este solo puede contener números." & vbCrLf & vbCrLf _
                   & "   -Eliminar Cuenta Contable: Seleccione el botón de aceptar para eliminar la cuenta contable que se le muestra." & vbCrLf _
                   & "Se le indicara que confirme esta acción." & vbCrLf & vbCrLf





            Case "ndNiveles"

                lblTitulo.Text = "Ayuda sobre los niveles"

                lblParrafo.Text = "   -Agregar un Nivel a un Departamento: Elija el departamento deseado en la búsqueda de depar-" & vbCrLf _
                   & "tamentos.Presione el botón de 'Explorar'. Presiona 'Agregar' abajo de la lista de niveles." & vbCrLf _
                   & "Ingrese los datos requeridos y presione 'OK'." & vbCrLf & vbCrLf _
                   & "   -Ver la Información de un Nivel: Elija el departamento deseado en la búsqueda de departamentos." & vbCrLf _
                   & "Presione el botón de 'Explorar'." & vbCrLf _
                   & "Presione el click derecho en el nivel deseado en la lista de niveles." & vbCrLf _
                   & "Presione 'Ver' para abrir una ventana con la información del nivel." & vbCrLf & vbCrLf _
                   & "   -Modificar la Información de un Nivel: Elija el departamento deseado en la búsqueda de departamentos." & vbCrLf _
                   & "Presione el botón de 'Explorar'." & vbCrLf _
                   & "Presione el click derecho en el nivel deseado en la lista de niveles." & vbCrLf _
                   & "Presione 'Modificar' para abrir una ventana con la información del nivel." & vbCrLf _
                   & "Modifique la información necesaria y presiona 'OK'" & vbCrLf & vbCrLf _
                   & "   -Eliminar un Nivel: Elija el departamento deseado en la búsqueda de departamentos." & vbCrLf _
                   & "Presione el botón de 'Explorar'." & vbCrLf _
                   & "Presione el click derecho en el nivel deseado en la lista de niveles." & vbCrLf _
                   & "Presione 'Eliminar' para borrar el nivel seleccionado." & vbCrLf

            Case "ndPuestos"

                lblTitulo.Text = "Ayuda sobre los puestos"

                lblParrafo.Text = "   -Registrar un Puesto: Elija el departamento, donde desea registrar el puesto, en la búsqueda" & vbCrLf _
                   & "de departamentos." & vbCrLf _
                   & "Elija el nivel donde desea registrar el puesto." & vbCrLf _
                   & "Presione en los botones de abajo 'Registrar'" & vbCrLf _
                   & "Ingrese los datos requeridos y presione 'OK'" & vbCrLf & vbCrLf _
                   & "   -Modificar la Información de un Puesto: Elija el departamento deseado en la búsqueda de departamentos." & vbCrLf _
                   & "Presione el botón de 'Explorar'." & vbCrLf _
                   & "Elija el nivel donde se encuentra el puesto." & vbCrLf _
                   & "Elija el puesto en la lista de puestos a la derecha." & vbCrLf _
                   & "Presione en los botones de abajo 'Modificar'" & vbCrLf _
                   & "Modifique la información necesaria y presiona 'OK'" & vbCrLf & vbCrLf _
                   & "   -Ver la Información de un Puesto: Elija el departamento deseado en la búsqueda de departamentos." & vbCrLf _
                   & "Presione el botón de 'Explorar'." & vbCrLf _
                   & "Elija el nivel donde se encuentra el puesto." & vbCrLf _
                   & "Elija el puesto en la lista de puestos a la derecha." & vbCrLf _
                   & "Presione en los botones de abajo 'Ver'" & vbCrLf & vbCrLf _
                   & "   -Eliminar un Puesto: Elija el departamento deseado en la búsqueda de departamentos." & vbCrLf _
                   & "Presione el botón de 'Explorar'." & vbCrLf _
                   & "Elija el nivel donde se encuentra el puesto." & vbCrLf _
                   & "Elija el puesto en la lista de puestos a la derecha." & vbCrLf _
                   & "Presione en los botones de abajo 'Eliminar'" & vbCrLf



        End Select

    End Sub

    ''' <summary>
    ''' Se ejecuta al iniciar la pantalla
    ''' </summary>
    ''' <param name="sender">El objeto que lo envía</param>
    ''' <param name="e">Argumentos del evento</param>
    ''' <remarks>Creado por: David Murillo, Creado: 20/06/2010, Modificado: 30/06/2010</remarks>
    Private Sub MostrarAyuda_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        lblTitulo.Text = ""
        lblParrafo.Text = ""

    End Sub
End Class